package comprasdiretas.ejb;
import java.sql.Date;
import javax.ejb.Local;

import comprasdiretas.entity.PedidoEntity;
import comprasdiretas.exception.ObjetoJaCadastradoException;
import comprasdiretas.exception.ParametroNullException;

@Local
public interface PedidoControllerLocal {
	public void cadastrarPedido(int numPed, String proc, String fonte, String ptres,
    		Date data, String elemDespesa) throws ParametroNullException, ObjetoJaCadastradoException;
	public PedidoEntity consultaPedidoEntity(int numeroPed);
    public void excluiPedidoEntity(PedidoEntity pedidoRemover) throws Exception;
    public void atualizaPedidoEntity(int numPed, String proc, String fonte, String ptres,
    		Date data, String elemDespesa) throws Exception;
        public void detalharElementoDespesa(int numPed,String elemDespesa) throws Exception;
}
